var rpio = require('rpio');
var led_pin = 40;    // 定义 排针的第40引脚接LED正极
var button_pin = 38; // 定义 排针的第38引脚接按钮

rpio.open(led_pin, rpio.OUTPUT,rpio.LOW);
rpio.open(button_pin, rpio.INPUT, rpio.PULL_UP); // 上拉  输入

// 检测按钮 按下 
function buttonPressed() {
   while(1){
     if (rpio.read(button_pin) == rpio.LOW) { // 检测到 低电平
       rpio.msleep(20); // 按钮销抖
       if (rpio.read(button_pin) == rpio.LOW) {
        rpio.write(led_pin, rpio.HIGH); // 点亮LED
       }
     } else {
      rpio.write(led_pin, rpio.LOW); // 按钮熄灭
     }
   }
}
buttonPressed();
